import matplotlib.pyplot as plt

plt.rcParams['font.sans-serif'] = ['KaiTi', 'SimHei', 'FangSong']  # 汉字字体,优先使用楷体，如果找不到楷体，则使用黑体
plt.rcParams['font.size'] = 12  # 字体大小
plt.rcParams['axes.unicode_minus'] = False  # 正常显示负号
plt.figure(dpi=120)
markers = ['X', 'd', 'o', 's', 'p', '*', 'x', 'D', 'S']


def plot_line(dataframe, title) -> object:

    # 绘制折线图
    i = 0
    for column in list(dataframe.columns):
        col_data = dataframe[column]
        plt.title(title)
        plt.plot(col_data.index, col_data, label=column, marker=markers[i])
        i += 1
    plt.legend()
    plt.xlabel('时间-年度')
    plt.ylabel('评价得分')
    plt.show()
